.column {
    float: left;
    padding-bottom: 100px;
    border: 1px dotted black;
}

.portlet {
    margin: 1em 1em 1em 1em;
}

.portlet-header {
    margin: 0.3em;
    padding-bottom: 4px;
    padding-left: 0.2em;
}

.portlet-header .ui-icon {
    float: right;
}

.portlet-content {
    padding: 0.4em;
}

.ui-sortable-placeholder {
    border: 1px dotted black;
    visibility: visible !important;
    height: 50px !important;
}

.ui-sortable-placeholder * {
    visibility: hidden;
}

.port-title {
    text-align: center;
    float: left;
    border: 1px solid #aaaaaa;
    color: #2b2b2b;
    height: 50px !important;
    line-height: 50px;
    background: #ffffff /*{bgColorContent}*/ url(../../js/jquery-ui/themes/base/images/ui-bg_flat_75_ffffff_40x100.png) /*{bgImgUrlContent}*/ 50% /*{bgContentXPos}*/ 50% /*{bgContentYPos}*/ repeat-x /*{bgContentRepeat}*/;
}